usb: dwc2: Add driver for Synopsis DWC2 USB IP block
authorOleksandr Tymoshenko <[email protected]>
Sun, 2 Feb 2014 04:51:25 +0000 (21:51 -0700)
committerMarek Vasut <[email protected]>
Wed, 22 Oct 2014 20:01:58 +0000 (22:01 +0200)
commit6e9e06260d4fa8873fdebddc2a11f9205674d189
treea837bfdb00c71b2c362d4718110b921a6019e7f7
parenta7f247222432f037dc52c26320f5d16f1b9bb0eb
usb: dwc2: Add driver for Synopsis DWC2 USB IP block

This is the USB host controller used on the Altera SoCFPGA and Raspbery Pi.

This code has three checkpatch warnings, but to make sure it stays at least
readable and clear, these are not fixed. These bugs are in the USB request
handling combinatorial logic, so any abstracting of those is out of question.

Tested on DENX MCV (Altera SoCFPGA 5CSFXC6C6U23C8N) and RPi B+ (BCM2835).

Signed-off-by: Oleksandr Tymoshenko <[email protected]>
Signed-off-by: Stephen Warren <[email protected]>
Signed-off-by: Marek Vasut <[email protected]>
Cc: Chin Liang See <[email protected]>
Cc: Dinh Nguyen <[email protected]>
Acked-by: Pavel Machek <[email protected]>
Cc: Vince Bridgers <[email protected]>
Tested-by: Dinh Nguyen <[email protected]>
README
drivers/usb/host/Makefile
drivers/usb/host/dwc2.c [new file with mode: 0644]
drivers/usb/host/dwc2.h [new file with mode: 0644]
include/usb.h